﻿/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
body{font-size:12px; line-height:180%; color:#000; background:#fff url(../images/top_bg.jpg) repeat-x center top; overflow-x:hidden; font-family:"宋体";}
ul,ol,dl{ list-style:none;}
form{margin:0px;padding:0px;}
img{border:0;}
.clear{clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
/* 连接定义 */
a{ COLOR: #333; text-decoration:none;}
a:hover { Color: #00509d; text-decoration:none;}
#container{width:1000px;  margin:0 auto; overflow:hidden; padding:0;}
.toper{height:97px; position:relative; width:1000px; margin:0 auto; z-index:20;}
.toper img#logoer{float:left; padding:20px 0 0 13px;}
.top_right{float:right; width:700px;}
.top_right p{padding:0; text-align:right;}

/* menu */
.menu{height:24px; width:100%; text-align:right; padding:30px 0 0 0;}
.menu li{height:24px; line-height:24px; position:relative; z-index:50; display:inline-table; +display:inline;}
.menu li a{display:inline-block; font-size:14px; color:#000; padding:0 15px;}
.menu li a:hover{color:#00509d;}
.menu li.menu_hover0{}
.menu li.menu_hover0 a{color:#00509d;}
.menu li.menu_hover0 a:hover{color:#000;}
.menu li.menu_line{width:1px; background:url(../images/menu_line.gif) no-repeat center bottom;}
.menu li div{display:none;}
.menu li.sfhover div{display:block; position:absolute; left:0; top:24px; width:142px; border-top:#00509d 10px solid; border-left:#00509d 1px solid; border-right:#00509d 1px solid; border-bottom:#00509d 1px solid; background:#fff; padding:20px; z-index:55;}
.menu li.sfhover div a{display:block; padding:5px 0 5px 12px; line-height:15px; border-bottom:#ddd 1px solid; color:#000; text-align:left; background:url(../images/inlist_ico.gif) no-repeat left 8px; width:130px;}
.menu li.sfhover div a:hover{border-bottom:#aaa 1px solid; color:#000; background:#eaeaea url(../images/inlist_ico.gif) no-repeat left 8px;}
.menu li.sfhover div img{float:right; margin-left:10px;}
.focusimg {width:100%; height:394px; position:relative; overflow:hidden; margin:0 auto; z-index:1; border-top:#23a532 3px solid;}
.focusimg .point { position:absolute; z-index:25; right:0; bottom:18px; text-align:center; width:100%;}
.focusimg .point li { display:inline; margin-right:2px;}
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:inline-block; width:50px; height:6px; background:#fff; line-height:5px;}
.focusimg .point li a:hover,
.focusimg .point li a.cur { background:#23a532; color:#fff;}
.focusimg .image {position:absolute; z-index:3; left:0; top:0; height:394px; overflow:hidden; width:100%;}
.focusimg .image li {overflow:hidden;height:394px; width:100%;}
.focusimg .image li img{}
.inbox{width:1000px; margin:18px auto; overflow:hidden;}
.innews{width:320px;float:left;}
.new_pro{width:320px; float:left; padding:0 20px 0 0; overflow:hidden;}
.inabout{width:320px; float:left; padding:0 20px 0 0; overflow:hidden;}
.innews h1,.new_pro h1,.inabout h1{background:#035193 url(../images/int_left.gif) repeat-y left top; height:32px; line-height:32px; margin:0 0 10px 0; font-size:16px; font-weight:normal; padding:0 0 0 15px;}
.new_pro ul{width:120%; overflow:hidden; padding:0;}
.new_pro ul li{float:left; padding:0 20px 0 0;}
.new_pro ul li h5{width:150px; text-align:center; font-size:12px; font-weight:normal; padding:2px 0 10px 0;}
.inabcon{height:278px; overflow:hidden;}
.innews ul{padding:2px 0;}
.innews ul li{padding:0 0 5px 12px; background:url(../images/inico1.gif) no-repeat left 10px;}
/* main */
.lybanner{border-top:#23a532 3px solid;}
.lymaintb{width:980px; margin:10px auto 15px auto;}
.show_left{width:272px; padding:0 0 10px 0;}
.show_center{padding:0 0 0 25px;}
.about_left h1{height:48px; line-height:34px; padding-left:10px; font-size:16px; background:#3496eb url(../images/left_toph1.jpg) repeat-x left top; color:#fff;}
.about_left h1 span{font-size:11px; display:block; font-weight:normal; color:#afe4ff; line-height:11px;}
.about_left h2{height:34px; line-height:34px; padding:0 0 0 10px; font-size:14px; background:#fff url(../images/ly_left_h2.jpg) no-repeat left center; margin:15px 0 0 0; color:#fff;}
.about_left ul{padding:3px 0 0 0;}
.about_left ul li{padding:3px 0;}
.about_left ul li a{display:block; background:url(../images/left_listbg1.jpg) repeat-x left bottom; height:35px; line-height:35px; color:#000; font-size:14px; padding:0 0 0 25px;}
.about_left ul li a:hover,.about_left ul li a.fan{background:url(../images/left_listbg2.jpg) repeat-x left bottom; color:#0067aa; font-size:14px; padding:0 0 0 25px;}
.left_con{padding:15px 0 0 0; line-height:25px;}
.left_con h2{background:url(../images/ly_list_bg1.jpg) repeat-x left top;font-size:14px; font-weight:normal; padding:0 0 0 15px; height:28px; line-height:28px;}
.show_title{ color:#0067aa; font-size:16px; height:48px; line-height:48px; font-weight:bold; background:url(../images/lyright_line.jpg) no-repeat -60px bottom;}
.show_text{line-height:200%; padding:20px 0; min-height:350px; _height:350px;}
.show_bottom{ text-align:right; padding:10px 0px; clear:both;}
.show_bottom .ly_back{display:inline-block; background:url(../images/ly_back.jpg) no-repeat center top; height:20px; width:55px; padding:45px 0 0 0; text-align:center;}
.show_bottom .ly_top{display:inline-block; background:url(../images/ly_top.jpg) no-repeat center top; height:20px; width:55px; padding:45px 0 0 0; text-align:center;}
.show_date{color:#999; font-size:12px; text-align:center; padding:20px 0 10px 0; border-bottom:#ddd 1px solid; margin:0 0 0 0;}
.show_date h1{font-size:18px; color:#333; font-family:"宋体", Verdana, Arial, Helvetica, sans-serif;}
.down_user{border:#ddd 1px solid; padding:10px;}
.down_text{padding:10px;}
.right_text img{margin:0px;}
.pro_list{width:100%;}
table.pro_list tr td{padding:10px 0; text-align:center; vertical-align:top;}
table.pro_list tr td img{}
table.pro_list tr td h5{font-size:14px; font-weight:normal;}
.pro_listtb li{float:left; padding:5px 0 10px 9px; text-align:center; width:250px;}
.pro_listtb li div{width:200px; height:150px; overflow:hidden; margin:0 auto; border:#ddd 1px solid;}
.pro_listtb li h5{font-size:12px; font-weight:normal; text-align:center; padding:5px 0; line-height:15px; height:45px; width:220px; margin:0 auto;}
.new_listtb li{padding:5px 0 5px 12px; background:url(../images/inico1.gif) no-repeat left center; border-bottom:#eee 1px solid;}
.new_listtb li span{float:right; font-size:11px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif;}
.new_listtb li div{width:200px; height:157px; overflow:hidden; margin:0 auto; border:#ddd 1px solid;}
.new_listtb li h5{font-size:12px; font-weight:normal; text-align:center; padding:5px 0; line-height:15px; height:45px; width:220px; margin:0 auto;}
.jmb_listtb{width:100%;}
.jmb_listtb li{float:left; padding:10px; width:364px;}
.jmb_listtb li a{display:block; border-bottom:#ddd 1px solid; background:url(../images/inlistico1.gif) no-repeat left center; position:relative; padding:0 0 0 12px; z-index:1;}
.jmb_listtb li a:hover{border-bottom:#00509d 1px solid; background:url(../images/in_proc_ico.jpg) no-repeat left center;}
.jmb_listtb li a span{display:none;}
.jmb_listtb li a:hover span{display:block; width:122px; position:absolute; top:-81px; left:0; z-index:10;}
.jmb_listtb li a:hover span img{border:#eee 3px solid; width:100px; height:75px;}
.news_title{ padding-top:10px; color:#00509d; font-size:14px; line-height:20px; font-weight:bold; text-align:center;}
.news_date{color:#999; text-align:center; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.zizhilist{width:100%; margin:15px 0 0 0;}
.zizhilist tr td{padding:3px 15px 10px 15px; text-align:center;}
.anli_listtb{border-collapse:collapse; width:100%; margin:5px 0 0 0;}
.anli_listtb tr th{border:#ddd 1px solid; padding:5px 8px; background:url(../images/lyleft_topbg.jpg) repeat-x 0 -15px;}
.anli_listtb tr td{border:#ddd 1px solid; padding:5px 8px; text-align:left; vertical-align:top;}
.down_listtb{border-collapse:collapse; margin:15px 0 0 0;}
.down_listtb tr th{background:url(../images/bombg.jpg) repeat-x center center; padding:5px;border:#ddd 1px solid;}
.down_listtb tr td{border:#ddd 1px solid; padding:6px 10px; text-align:center;}
.down_class{padding:20px 12px;}
.down_class li{float:left; padding:0 10px 25px 10px; width:172px;}
.down_class li h5{font-size:12px; border-top:#ddd 1px solid; background:url(../images/ac.gif) no-repeat right center;}
.down_class li div{width:172px; height:112px; overflow:hidden; border-bottom:#ddd 1px solid;}
.down_class li div img{width:172px;}
.yy_listtb{padding:5px 10px 0 10px;}
.yy_listtb li{width:385px; overflow:hidden; padding:15px 0; float:left;}
.yy_listtb li div{width:350px; height:263px; overflow:hidden; border:#e1e1e1 1px solid; margin:0 auto;}
.yy_listtb li h5{font-size:14px; text-align:center; width:352px; margin:0 auto; padding:5px 0; background:#eee url(../images/bombg.jpg) repeat-x center center;}
.yy_listtb li p{color:#888;}
.news_list{width:100%; border-collapse:collapse;}
.news_list tr td.news_listtd{border-bottom:1px dotted #CCC; padding:10px 5px 10px 20px; background:url(../images/ac.gif) no-repeat 5px 18px;}
.news_list tr td.news_listtd h5{font-size:14px; background:#f1f1f1 url(../images/ac3.gif) no-repeat left 12px; padding:3px 0 3px 10px;}
.news_list tr td.news_listtd p{color:#888;}
.news_list tr td.news_listtd p a{color:#9a0000;}
.news_list tr td.news_listtd p a:hover{color:#000;}
.abzzlist{padding:10px 0 0 0;}
.abzzlist li{float:left; padding:0 25px; height:180px; overflow:hidden;}
.pro_ser{padding:0 0 5px 0; width:100%; overflow:hidden;}
.pro_ser .lyproinput{border:#e3c37a 1px solid; width:112px; height:22px; line-height:22px; float:left;}
.pro_ser .lyprosub{background:#e3c37a; color:#9a0000; width:50px; height:24px; line-height:24px; text-align:center; border:none; float:right;}
/*footer*/
.footer{clear:both; color:#fff; background:url(../images/bom_bg_n.gif) repeat center center; width:100%; overflow:hidden;}
.footer a{color:#fff;}
.footer a:hover{color:#e0e895;}
.bomlink_con{width:980px; margin:0 auto; text-align:left; background:url(../images/bom_logo.jpg) no-repeat right top; height:48px;}

/*分页*/
.pageshow{ margin:10px 0px; height:30px; line-height:30px; text-align:center;}
.center .pageshow{ margin:10px 0px; height:35px; line-height:35px; text-align:right; border:none;}
.pageshow a.pagefan{ border:1px dotted #666; background:#ddd; padding:2px 4px; color:#C00;}
.pageshow a.pagez{ border:1px solid #cbcbcb; padding:2px 4px;}
/*jqzoom*/
#preview{width:100%; overflow:hidden;}
.jqzoom{ width:350px; position:relative; background:#fff;padding:0; border:#ddd 1px solid; float:left; margin:0 0 15px 0; overflow:hidden;}
.jqzoom span{display:inline-block; vertical-align:middle; width:1px; margin:0 0 0 -1px; height:350px; line-height:350px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:366px;height:366px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff 50% 50% no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-n5{width:338px; height:300px; padding:0px; float:left;}
#spec-list{ position:relative; width:338px; height:300px; margin:0;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:50px; float:left; cursor:pointer; margin-top:8px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:50px; float:left;cursor:pointer; margin-top:8px;}
#spec-list ul{width:338px; height:300px;}
#spec-list ul li{ float:left; width:110px; height:110px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:90px;}
.proshowright{width:380px; float:left; font-size:15px; line-height:200%;  padding:10px 10px 10px 25px; overflow:hidden;}
.proshowright small{font-size:12px; line-height:220%;}
.proshowright h2{font-size:30px;}
.leftqq{border:1px solid #3e6dc4; background:#a9dcf9 url(../images/leftqqbg.jpg) no-repeat top left; min-height:87px; _height:87px; width:118px; padding:70px 0 5px 0;}
.leftqq p{padding:6px 5px; text-align:center;}
.left_ser{padding:15px 0 0 0;}
.left_ser table tr td{padding:5px 0; vertical-align:top;}
.left_ser .pressure{width:92px;}

.in_news1{width:100%; padding:10px 0 0 0;}/* TAB 切换效果 */
.ctt{height:auto;clear:both;text-align:left;}
.tb_{}
.tb_ ul{height:36px; background:#eee url(../images/topbg.jpg) repeat-x left -57px;}
.tb_ ul li{float:left;line-height:36px; padding:0 30px; margin:0 2px 0 0;}
/* 用于控制显示与隐藏的css类 */
.normaltab{cursor:pointer; color:#000; font-size:14px; font-weight:normal;}
.hovertab{cursor:pointer; color:#000; font-size:14px; font-weight:700; background:#fff; border-top:#00509d 1px solid; border-left:#eee 1px solid;}
.dis{display:block; border:#eee 1px solid; padding:20px; border-top:none;}
.undis{display:none;}
#faqbox li{padding:6px 0;}
#faqbox li .login_submit{border:#eaeaea 1px solid; border-bottom:#dadada 2px solid; background:#fff; font-size:14px; padding:5px 0; width:85px; text-align:center;}
#faqbox li .text_300{width:300px;}
#faqbox li label{font-size:14px; color:red;}

.hr_tb{border-collapse:collapse;}
.hr_tb tr th{background:#eee; padding:10px 5px;}
.hr_tb tr td{padding:5px 10px; text-align:center; border:#ddd 1px solid;}

/*企业文化图片翻页*/
.slidebox {width:666px;padding-top:0;position: relative; margin:0 auto;}
.slidebox a.btn_1 {position: absolute;cursor: pointer;width:70px;height:40px;top:290px;right:74px;background:url(../images/left-btn1.jpg) no-repeat scroll;}
.slidebox a.btn_2 {position: absolute;cursor: pointer;width:70px;height:40px;top:290px;right:2px;background:url(../images/right-btn1.jpg) no-repeat scroll;}
.slidebox a.btn_3 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;left: 20px;}
.slidebox a.btn_4 {position: absolute;cursor: pointer;width: 28px;height: 55px;top: 198px;right: 20px;}
.slidebox .cf li {float: left;position: relative;color: #fff;}
.slidebox .cf a {display: block;width: 550px;height: 350px;position: absolute;color: #fff;}
.slidebox .cf li span {display: block;width: 550px;position: absolute;left: 0;bottom: 0;padding: 5px;}
.slidebox .picBox {width:505px;height:330px;position: relative;overflow: hidden; float:left;}
.slidebox .picBox ul {height: 350px;position: absolute;}
.slidebox .picBox li {width: 615px;height: 446px;}
.slidebox .listBox {width:160px;height:285px;position: relative;overflow: hidden; float:left; position:absolute; right:0;}
.slidebox .listBox ul {height:285px;position: absolute;}
.slidebox .listBox li {width:146px;height:96px;cursor: pointer;position: relative;padding-left:14px;}
.slidebox .listBox li img { border:2px solid #fff;}
.slidebox .listBox .on {background:url(../images/leirong/jiat.jpg) no-repeat scroll 8px 10px; }
.slidebox .listBox .on img { border:2px solid #cd0d1a; }
.slidebox .listBox li i {display: none;}
.slidebox .listBox li a {display: block;width: 64px;height: 64px;}
.slidebox .listBox li img {width:142px;height:88px;}
.slidebox .listBox .on img {width:142px;height:88px;}
.slidebox .listBox .on i {display: block;}

.slidebox .picBox .cf span {float:left;width:505px;height:40px;line-height:40px;color:#fff;position:absolute;top:289px;left:0;background:#000;padding:0;
text-indent:15px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;}
